Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.317
Anzahl Beiträge: 31.755
Anzahl Themen: 6.270

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 50 Gesamtergebnisse mit Suchbegriffen selection von produkt auf part sec.
CATIA V5 Programmierung : Element von Part zu Part kopieren
geekv5 am 25.05.2012 um 15:49 Uhr (0)
Hm glaube ich habe mich undeutlich ausgedrückt - Im CATIA sind zwei Fenster geöffnet- Fenster1: Produkt mit QuellPart- Fenster2: ZielPart- Fenster2 ist im VordergrundActiveDocument.Selection ist ja dann die Selektion des ZielParts..Meine Idee war jetzt, dass Fenster1 in den Vordergrund zu holen, allerdings weiß ich nicht, wie ich vom QuellPart auf den Namen des Fensters komme, in dem es Steckt..BTW. das aktive Part kann man doch so feststellen:CATIA.ActiveDocument.Selection.Search ("Part Design.Teil, in")

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Body von Part in Produkt selektieren/verstecken
geekv5 am 01.10.2012 um 11:37 Uhr (0)
Also wenn ich das richtig verstanden habe gibt es nur eine Selektion und zwar die des aktiven Dokuments, was in deinem Falle das oberste Produkt ist und auch nicht geändert werden kann.. Und statt dem Part einfach den Körper der Selektion hinzufügen, den willst du ja auch ausblenden..AlsoCode:set selection = CATIA.ActiveDocument.Selectionselection.Clearselection.add pressureRollerselection.VisProperties.SetShow catVisPropertyNoShowAttr------------------Seid nicht dumm, lest drin rum!

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro soll im Part und im Produkt laufen...
geekv5 am 16.01.2012 um 13:20 Uhr (0)
Hallo CAMiCADse ^^Dein Code hat leider bei mir nicht funktioniert, aber ein wenig abgewandelt klappt es!Code:CATIA.ActiveDocument.Selection.Search "Type=Teil,in"Was ich allerdings nicht verstanden habe, ist der Code um das ein Produkt oder Part aktiv zu setzen..Code:Set WshShell = WScript.CreateObject("WScript.Shell")wshshell.AppActivate ("CATIA V5")WshShell.SendKeys "c:" & "FrmActivate" & Chr(13),TrueSo wie ich das sehe wird mit "FrmActivate" etwas aktiviert, aber was?MfGCADCAT[Diese Nachricht wurde von g ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aktivität von Produkt/Part feststellen
geekv5 am 14.03.2012 um 13:15 Uhr (0)
Hallo allerseits!Bin beim rekursiven auslesen einer Produktstruktur (und prüfen ob Parts geladen sind) auf einen Fehler gestoßen und zwar liest er bei einem bestimmten Part Parameters.Count=1 aus, obwohl das Part ungeladen ist.. Wenn ich das Part aus dem Produkt entferne und wieder hereinlade erkennt er es korrekt.. Ist die Produktstruktur beschädigt, oder gibt es noch eine zuverlässigere Methode, den Status zu ermitteln?Gruß

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro soll im Part und im Produkt laufen...
geekv5 am 15.01.2012 um 15:19 Uhr (0)
Sorry, dass ich den alten Thread herauskrahme, aber habe das selbe Problem.. Ist es wirklich nicht möglich herauszufinden, welches Part in einer Produktstruktur gerade aktiv (blau) ist? Das CATIA.ActiveDocument nur das Produkt zurückgibt, habe ich schon gecheckt, kann mir allerdings nicht vorstellen, dass hier schon schluss ist..

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Macro im Product ausführen
geekv5 am 30.05.2012 um 10:37 Uhr (0)
Wie meinst du das? Bist du im Part oder Produkt (was ist im Baum blau hinterlegt)? Wenn das Part nicht die aktive Komponente ist, dann funktioniert es nicht, dann müsstest du dich vom selektierten Element zum Part hochhangeln..

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Element von Part zu Part kopieren
geekv5 am 25.05.2012 um 11:06 Uhr (0)
Hallo allerseits,habe mir eine kleine Prozedur geschrieben um ein Element von einem Part zum anderen zu kopieren, leider funktioniert sie nur wenn die Parts in eigenständigen Fenstern geöffnet sind, ist ein Part nur im Produkt geöffnet bringt er mir die Meldung, dass kein CSO Element übrig bleibt..Ich bin mir ziemlich sicher, dass ich die Selektion als Selektion des Obersten ProductDocuments setzen muss, allerdings weiß ich nicht wie ich vom Part oder Partdocument dahin komme.. ActiveDocument.Selection geh ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Element von Part zu Part kopieren
geekv5 am 25.05.2012 um 15:15 Uhr (0)
Hm, habe den Thread gelesen, allerdings komme ich damit glaube ich nicht weiter.. Mein Problem ist ja, dass das QuellPart in einem Produkt steckt, welches nicht das aktive Dokument ist, in meinem Fall ist das ZielPart das aktive Dokument..

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Startcommand(Laden) von Parts funktioniert nicht in Unterelementen
geekv5 am 03.03.2012 um 12:24 Uhr (0)
Hallo allerseits,ich benutze in einem Makro das Startcommand "Laden", leider funktioniert es nur in erster Ebene..Wenn ich also im aktiven Produkt ein Unterprodukt habe und darin ein Part selektiere, dann hat der Startcommand keine Wirkung.. Wenn ich das Unterprodukt blau setze passiert auch nichts.. Auf der ersten Ebene funktioniert es wunderbar..Gibt es da einen weg, sodass ich das Unterprodukt nicht in einem neuen Fenster öffnen muss??Thx und Gruß =)Edit:Kommando zurück, mein Fehler war:1 Set Selection1 ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Macro im Product ausführen
geekv5 am 25.05.2012 um 15:31 Uhr (0)
Hallo,hier meine Lösung:Code:Sub CATMain()Dim partdocument1 As PartDocumentDim part1 As PartDim selection1 As SelectionDim orderedgeometricalSets1 As OrderedGeometricalSetsDim orderedgeometricalSet1 As OrderedGeometricalSetDim adoc As DocumentOn Error Resume NextSet adoc = CATIA.ActiveDocumentIf Err.Number 0 Then Exit SubSet selection1 = adoc.Selection   Select Case TypeName(adoc)    Case "PartDocument"            Set partdocument1 = adoc        Case "ProductDocument"            selection1.Search ("Part D ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro zur Umbenennung von Parts im Produkt erweitern
geekv5 am 13.07.2011 um 18:21 Uhr (0)
Hallo Zoltan,hat leider nicht so funktioniert, habe es jetzt als seperaten IF Block eingefügt, aber es geht trotzdem nicht Code:Sub traverse(Prod, origstr, newstr) set refp = Prod.ReferenceProduct if instr(refp.Name, origstr) then newpname = Replace(refp.Name, origstr, newstr) refp.Name = newpname end if if instr(refp.PartNumber, origstr) then newpnum = Replace(refp.PartNumber, origstr, newstr) refp.PartNumber = newpnum end if if instr(refp.Part.Mainbody.Name, origstr) then newpnum = Replace(refp.Part ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : GetGeometricalFeatureType von Selection Item
geekv5 am 16.09.2012 um 10:15 Uhr (0)
Hallo zusammen,könnt ihr mir kurz auf die Sprünge helfen, versuche verzweifelt den Geometrietyp eines selektierten Elements auszugeben doch GetGeometricalFeatureType schlägt immer fehl..Hier mal ein Beispiel:Code:MsgBox CATIA.ActiveDocument.Part.HybridShapeFactory.GetGeometricalFeatureType(CATIA.ActiveDocument.Selection.Item2(1).Value)Und nochmal in lang:Code:Dim partdocument1 As PartDocumentDim part1 As PartDim selection1 As SelectionDim ref1 As ReferenceDim hybridshapefactory1 As HybridShapeFactoryDim in ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro zur Umbenennung von Parts im Produkt erweitern
geekv5 am 07.05.2012 um 15:23 Uhr (0)
Hab dir mal schnell was zusammengetippt, sollte mit einem Part als aktives Dokument funktionieren..Code:Sub CATMain()Dim RingZaehler As IntegerSet partdocument1 = CATIA.ActiveDocumentSet part1 = partdocument1.PartSet hybridBodies1 = part1.HybridBodiesRingZaehler = 0For i = 1 To hybridBodies1.Count Set hybridbody1 = hybridBodies1.Item(i) hybridbody1.Name = "Ringset" & CStr(i) For j = 1 To hybridbody1.HybridShapes.Count hybridbody1.HybridShapes.Item(j).Name = "Ring" + CStr(RingZaehler + 1) RingZ ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz